/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package units;

import java.util.List;

/**
 *
 * @author jamie
 */
public class Cluster {

    private MonkeyType mt;
    private CellType ct;
    private String clusterId;
    private List<DifferentialExpression> differentialExpressions;

    public Cluster() {
    }

    public String getClusterId() {
        return clusterId;
    }

    public void setClusterId(String clusterId) {
        this.clusterId = clusterId;
    }

    public CellType getCt() {
        return ct;
    }

    public void setCt(CellType ct) {
        this.ct = ct;
    }

    public List<DifferentialExpression> getDifferentialExpressions() {
        return differentialExpressions;
    }

    public void setDifferentialExpressions(List<DifferentialExpression> differentialExpressions) {
        this.differentialExpressions = differentialExpressions;
    }

    public MonkeyType getMt() {
        return mt;
    }

    public void setMt(MonkeyType mt) {
        this.mt = mt;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Cluster other = (Cluster) obj;
        if ((this.clusterId == null) ? (other.clusterId != null) : !this.clusterId.equals(other.clusterId)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 31 * hash + (this.clusterId != null ? this.clusterId.hashCode() : 0);
        return hash;
    }

    

}
